運算子庫:硬體平台
GPI 運算子提供了一個用於數位輸入的介面。 透過 Pin_ID/PinID 參數(參數名稱取決於硬體平台),您可以選擇 要用於 接收訊號的數位輸入(該輸入已連接至 GPIO 單元上的實體接腳)。同一組數位輸入可由多個運算子共用。
除 imaFlex 平台以外的所有平台: 若您使用的裝置具備多個 GPIO 單元,請使用 ConnectorType參數來選取您要 存取的 GPIO 單元(前置 GPIO 或 GPIO)。 在imaFlex 2 Dual 100 、imaFlex CXP-12 Quad 以及 imaFlex CXP-12 Penta 平台上,ConnectorType參數並不可用。 。
![]() |
imaFlex 2 Dual 100 平台上的前端 GPI 埠群與訊號模式 |
|---|---|
|
imaFlex 2 Dual 100 平台的前端 GPI 埠分為 兩個獨立的群組:
AppletProperties運算子用於控制 前端 GPI 埠群組是否以 單端 或 差分 模式。 若「AppletProperties」運算子上的 FrontGpiPullControl03 / FrontGpiPullControl47參數設定為 差分:
範例: 若 FrontGpiType03參數設定為 差分 ,且設計 需在連接埠 0 和 1 上使用差分訊號:
|
有關數位輸入與接腳 連接器的對應關係,請參閱您的幀擷取卡《使用者手冊》中的「GPIO 連接器」 一節。對於imaFlex 2 Dual 100 平台, 請參閱「GPIO 連接器」(CoF 幀擷取卡)。
| 適用於硬體平台 |
|---|
| imaFlex 2 Dual 100 |
| imaFlex CXP-12 Penta |
| imaFlex CXP-12 Quad |
| mE5 marathon VCLx |
| mE5 marathon VCL |
| mE5 marathon VCX-QP |
| mE5 marathon VF2 |
| LightBridge VCL |
| mE5ironman VQ8-CXP6D /-CXP6B |
| mE5 ironman VD8-PoCL |
| pixelPlant 100 |
| pixelPlant 200 |
資源
此運算子的 FPGA 裝置資源 等於PinID/Pin_ID參數的值。若要查看 FPGA 裝置資源,請開啟 對話方塊,該對話方塊可從 選單中開啟FPGA 裝置資源對話方塊,即可查看 FPGA 裝置資源。這些裝置資源為唯讀:
對於imaFlex 2 Dual 100 平台, 該資源的類型為GPI,其中索引 0 至 7 對應前置 GPIO 連接器,而索引 8 至 15 則對應擴充 GPIO 連接器。
| Link Parameter | Output Link O |
|---|---|
| Bit Width | 1 |
| Arithmetic | 無號數 |
| Parallelism | 1 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | VALT_SIGNAL |
| Color Format | VAF_GRAY |
| Color Flavor | FL_NONE |
| Max. Img Width | any |
| Max. Img Height | any |
| PinID(所有 imaFlex 平台) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Type | 靜態寫入參數 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Default | FrontGpi0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Range |
imaFlex CXP-12 Quad and imaFlex CXP-12 Penta: {FrontGpi0, FrontGpi1, FrontGpi2, FrontGpi3, ExtensionGpi0, ExtensionGpi1, ExtensionGpi2, ExtensionGpi3, ExtensionGpi4, ExtensionGpi5, ExtensionGpi6, ExtensionGpi7}; imaFlex 2 Dual 100: {FrontGpi0, FrontGpi1, FrontGpi2, FrontGpi3, FrontGpi4, FrontGpi5, FrontGpi6, FrontGpi7, ExtensionGpi0, ExtensionGpi1, ExtensionGpi2, ExtensionGpi3, ExtensionGpi4, ExtensionGpi5, ExtensionGpi6, ExtensionGpi7} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
透過PinID參數,您可以定義要用於 接收訊號的數位 輸入(該輸入已連接至 GPIO 插座上的實體腳位)。同一組數位輸入可由多個操作者使用。 FrontGpiN代表前端 GPIO 連接器的 GPI。 ExtensionGpiN代表 Extension GPIO 側連接器的 GPI。 有關數位輸入與接腳 連接器的對應關係,請參閱您的幀擷取卡《使用者手冊》中的「GPIO 連接器」 章節。若使用imaFlex 2 Dual 100 平台, 請參閱「GPIO 連接器」(CoF 幀擷取卡)。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pin_ID(mE5 平台、pixelPlant 及LightBridge VCL) | ||||
|---|---|---|---|---|
| Type | 靜態寫入參數 | |||
| Default | 0 | |||
| Range | [0;7] 或 [0;3] | |||
|
透過Pin_ID 參數,您可以定義要用於 接收訊號的數位 輸入(該輸入已連接至 GPIO 插座上的實體腳位)。同一組數位輸入可由多個運算子共用。 [0;3]前置 GPIO的數值範圍為 0-3 (網址:marathon )、前置 GPIO(網址:LightBridge )以及 GPIO(網址:LightBridge )。 [0;7] 對於marathon 上的GPIO以及所有其他 情況,其數值範圍為 0 至 7。
|
||||
| ConnectorType(適用於 mE5、marathon 及LightBridge VCL 平台) | ||||
|---|---|---|---|---|
| Type | 靜態寫入參數 | |||
| Default | GPIO | |||
| Range | {FrontGPIO, GPIO} | |||
|
透過ConnectorType 參數,您可以定義要透過 Pin_ID 參數所輸入的值 來存取哪個 GPIO 插座(GPIO或Front GPIO)。
|
||||
以下範例展示了運算子 GPI 的用法:
-
DMA、RAM、GPIO、觸發與 LED 硬體自我測試的範例。
-
「適用於 microEnable 5 marathon 的面陣掃描觸發」
介紹面陣掃描觸發。 可以使用外部來源、內部頻率產生器或軟體觸發脈衝來產生觸發。
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
介紹了適用於 CoaXPress 的面陣掃描觸發。 外部來源、內部頻率產生器或軟體觸發脈衝可用於產生觸發。
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
介紹了適用於 CoaXPress12 的面陣掃描觸發。 外部來源、內部頻率產生器或軟體觸發脈衝可用於產生觸發。
-
「microEnable 5 線掃描觸發器marathon 搭配 TrgBoxLine 運算子的 VCL 使用說明」
一個VisualApplets 設計範例,展示如何在簡單的設計中使用 TrgBoxLine 運算子。
-
'使用訊號運算子的 microEnable 5 marathon VCX QP 線形掃描觸發'
介紹線形掃描觸發。 此觸發包含使用擷取閘道的影像觸發以及多功能行觸發。 外部來源、內部頻率產生器或軟體觸發脈衝可用於產生觸發。
-
「microEnable 5marathon VCX QP 的線掃描觸發器,搭配 TrgBoxLine 運算子的使用方法」
一個VisualApplets 設計範例,展示如何在簡單的設計中使用 TrgBoxLine 運算子。
-
'使用訊號運算子的 imaFlex CXP-12 Quad 線形掃描觸發'
介紹適用於 CoaXPress12 的線形掃描觸發。 此觸發包含使用擷取閘道的影像觸發以及多功能行觸發。 外部來源、內部頻率產生器或軟體觸發脈衝可用於產生觸發。
-
「imaFlex CXP-12 Quad 搭配 TrgBoxLine 操作員的線掃描觸發器使用說明」
一個VisualApplets 設計範例,展示如何在簡單的設計中使用 TrgBoxLine 運算子。

![[注意]](../common/images/admon/note.png)



上一頁

